#ifndef fbext_NoBuiltinInstanciations
#define fbext_NoBuiltinInstanciations() 1
#endif
#ifndef FBEXT_NO_LIBJPG
#define FBEXT_NO_LIBJPG 1
#endif
#include once "ext/graphics/Sprite.bi"
#include once "actor.bi"
#include once "object.bi"

type scene
	name as string
	
	stage as ext.gfx.Sprite ptr
	actors as ext.fbext_Array( ((actor)) ) ptr
	props as ext.fbext_Array( ((object)) ) ptr
	
	declare constructor( )
	declare constructor( byref rhs as Scene )
	declare constructor( byref _name as string )
	declare destructor( )
end type